﻿#pragma once

// Don't forget to rerun examples/0039.gen_win32_mangling

namespace fast_io::win32::nt
{

FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL rtl_nt_status_to_dos_error(::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(RtlNtStatusToDosError, 4);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtClose(void *) noexcept FAST_IO_WINSTDCALL_RENAME(NtClose, 4);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwClose(void *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwClose, 4);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtCreateFile(void **, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::io_status_block *, ::std::int_least64_t *, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtCreateFile, 44);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwCreateFile(void **, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::io_status_block *, ::std::int_least64_t *, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwCreateFile, 44);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtCreateSection(void **__restrict, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *__restrict, ::std::uint_least64_t *, ::std::uint_least32_t, ::std::uint_least32_t, void *__restrict) noexcept FAST_IO_WINSTDCALL_RENAME(NtCreateSection, 28);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwCreateSection(void **__restrict, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *__restrict, ::std::uint_least64_t *, ::std::uint_least32_t, ::std::uint_least32_t, void *__restrict) noexcept FAST_IO_WINSTDCALL_RENAME(ZwCreateSection, 28);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtQueryInformationProcess(void *__restrict, ::fast_io::win32::nt::process_information_class, void *, ::std::uint_least32_t, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtQueryInformationProcess, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwQueryInformationProcess(void *__restrict, ::fast_io::win32::nt::process_information_class, void *, ::std::uint_least32_t, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwQueryInformationProcess, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtWriteFile(void *, void *, ::fast_io::win32::nt::pio_apc_routine, void *, ::fast_io::win32::nt::io_status_block *, void const *, ::std::uint_least32_t, ::std::int_least64_t *, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtWriteFile, 36);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwWriteFile(void *, void *, ::fast_io::win32::nt::pio_apc_routine, void *, ::fast_io::win32::nt::io_status_block *, void const *, ::std::uint_least32_t, ::std::int_least64_t *, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwWriteFile, 36);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtReadFile(void *, void *, ::fast_io::win32::nt::pio_apc_routine, void *, ::fast_io::win32::nt::io_status_block *, void *, ::std::uint_least32_t, ::std::int_least64_t *, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtReadFile, 36);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwReadFile(void *, void *, ::fast_io::win32::nt::pio_apc_routine, void *, ::fast_io::win32::nt::io_status_block *, void *, ::std::uint_least32_t, ::std::int_least64_t *, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwReadFile, 36);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtQueryObject(void *, ::fast_io::win32::nt::object_information_class, void *, ::std::uint_least32_t, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtQueryObject, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwQueryObject(void *, ::fast_io::win32::nt::object_information_class, void *, ::std::uint_least32_t, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwQueryObject, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtQueryDirectoryFile(void *, void *, ::fast_io::win32::nt::pio_apc_routine, void *, ::fast_io::win32::nt::io_status_block *, void *, ::std::uint_least32_t, ::fast_io::win32::nt::file_information_class, int, ::fast_io::win32::nt::unicode_string *, int) noexcept FAST_IO_WINSTDCALL_RENAME(NtQueryDirectoryFile, 44);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwQueryDirectoryFile(void *, void *, ::fast_io::win32::nt::pio_apc_routine, void *, ::fast_io::win32::nt::io_status_block *, void *, ::std::uint_least32_t, ::fast_io::win32::nt::file_information_class, int, ::fast_io::win32::nt::unicode_string *, int) noexcept FAST_IO_WINSTDCALL_RENAME(ZwQueryDirectoryFile, 44);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtQuerySection(void *, ::fast_io::win32::nt::section_information_class, void *, ::std::size_t, ::std::size_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtQuerySection, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwQuerySection(void *, ::fast_io::win32::nt::section_information_class, void *, ::std::size_t, ::std::size_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwQuerySection, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtQueryInformationFile(void *__restrict, ::fast_io::win32::nt::io_status_block *__restrict, void *__restrict, ::std::uint_least32_t, ::fast_io::win32::nt::file_information_class) noexcept FAST_IO_WINSTDCALL_RENAME(NtQueryInformationFile, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwQueryInformationFile(void *__restrict, ::fast_io::win32::nt::io_status_block *__restrict, void *__restrict, ::std::uint_least32_t, ::fast_io::win32::nt::file_information_class) noexcept FAST_IO_WINSTDCALL_RENAME(ZwQueryInformationFile, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtSetInformationFile(void *__restrict, ::fast_io::win32::nt::io_status_block *__restrict, void *__restrict, ::std::uint_least32_t, ::fast_io::win32::nt::file_information_class) noexcept FAST_IO_WINSTDCALL_RENAME(NtSetInformationFile, 28);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwSetInformationFile(void *__restrict, ::fast_io::win32::nt::io_status_block *__restrict, void *__restrict, ::std::uint_least32_t, ::fast_io::win32::nt::file_information_class) noexcept FAST_IO_WINSTDCALL_RENAME(ZwSetInformationFile, 28);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtDuplicateObject(void *, void *, void *, void **, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtDuplicateObject, 28);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwDuplicateObject(void *, void *, void *, void **, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwDuplicateObject, 28);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtWaitForSingleObject(void *, int, ::std::uint_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtWaitForSingleObject, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwWaitForSingleObject(void *, int, ::std::uint_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwWaitForSingleObject, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtWaitForMultipleObjects(::std::uint_least32_t, void *const *, ::fast_io::win32::nt::wait_type, int, ::std::uint_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtWaitForMultipleObjects, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwWaitForMultipleObjects(::std::uint_least32_t, void *const *, ::fast_io::win32::nt::wait_type, int, ::std::uint_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwWaitForMultipleObjects, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtSetSystemTime(::std::int_least64_t *, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtSetSystemTime, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwSetSystemTime(::std::int_least64_t *, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwSetSystemTime, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtCreateProcess(void **, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *, void *, ::std::uint_least32_t, void *, void *, void *) noexcept FAST_IO_WINSTDCALL_RENAME(NtCreateProcess, 32);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwCreateProcess(void **, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *, void *, ::std::uint_least32_t, void *, void *, void *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwCreateProcess, 32);
FAST_IO_DLLIMPORT char unsigned FAST_IO_WINSTDCALL rtl_dos_path_name_to_nt_path_name_u(char16_t const *, ::fast_io::win32::nt::unicode_string *, char16_t const **, ::fast_io::win32::nt::rtl_relative_name_u *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlDosPathNameToNtPathName_U, 16);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL rtl_dos_path_name_to_nt_path_name_u_with_status(char16_t const *, ::fast_io::win32::nt::unicode_string *, char16_t const **, ::fast_io::win32::nt::rtl_relative_name_u *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlDosPathNameToNtPathName_U_WithStatus, 16);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL RtlNtPathNameToDosPathName(::std::uint_least32_t, ::fast_io::win32::nt::rtl_unicode_string_buffer *, ::std::uint_least32_t *, char16_t **) noexcept FAST_IO_WINSTDCALL_RENAME(RtlNtPathNameToDosPathName, 16);
FAST_IO_DLLIMPORT void FAST_IO_WINSTDCALL rtl_free_unicode_string(::fast_io::win32::nt::unicode_string *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlFreeUnicodeString, 4);
FAST_IO_DLLIMPORT void FAST_IO_WINSTDCALL RtlInitializeCriticalSection(void *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlInitializeCriticalSection, 4);
FAST_IO_DLLIMPORT void FAST_IO_WINSTDCALL RtlEnterCriticalSection(void *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlEnterCriticalSection, 4);
FAST_IO_DLLIMPORT int FAST_IO_WINSTDCALL RtlTryEnterCriticalSection(void *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlTryEnterCriticalSection, 4);
FAST_IO_DLLIMPORT void FAST_IO_WINSTDCALL RtlLeaveCriticalSection(void *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlLeaveCriticalSection, 4);
FAST_IO_DLLIMPORT void FAST_IO_WINSTDCALL RtlDeleteCriticalSection(void *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlDeleteCriticalSection, 4);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL RtlCreateUserThread(void *, void *, int, ::std::uint_least32_t, ::std::size_t, ::std::size_t, ::std::uint_least32_t (FAST_IO_WINSTDCALL*)(void*), void *, void **, ::fast_io::win32::nt::client_id *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlCreateUserThread, 40);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtResumeThread(void *, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtResumeThread, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwResumeThread(void *, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwResumeThread, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtLockFile(void *, void *, ::fast_io::win32::nt::pio_apc_routine, void *, ::fast_io::win32::nt::io_status_block *, ::std::int_least64_t *, ::std::int_least64_t *, ::std::uint_least32_t, char unsigned, char unsigned) noexcept FAST_IO_WINSTDCALL_RENAME(NtLockFile, 40);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwLockFile(void *, void *, ::fast_io::win32::nt::pio_apc_routine, void *, ::fast_io::win32::nt::io_status_block *, ::std::int_least64_t *, ::std::int_least64_t *, ::std::uint_least32_t, char unsigned, char unsigned) noexcept FAST_IO_WINSTDCALL_RENAME(ZwLockFile, 40);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtUnlockFile(void *, ::fast_io::win32::nt::io_status_block *, ::std::int_least64_t *, ::std::int_least64_t *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtUnlockFile, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwUnlockFile(void *, ::fast_io::win32::nt::io_status_block *, ::std::int_least64_t *, ::std::int_least64_t *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwUnlockFile, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtFlushBuffersFile(void *, ::fast_io::win32::nt::io_status_block *) noexcept FAST_IO_WINSTDCALL_RENAME(NtFlushBuffersFile, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwFlushBuffersFile(void *, ::fast_io::win32::nt::io_status_block *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwFlushBuffersFile, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtFlushBuffersFileEx(void *, ::std::uint_least32_t, void *, ::std::uint_least32_t, ::fast_io::win32::nt::io_status_block *) noexcept FAST_IO_WINSTDCALL_RENAME(NtFlushBuffersFileEx, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwFlushBuffersFileEx(void *, ::std::uint_least32_t, void *, ::std::uint_least32_t, ::fast_io::win32::nt::io_status_block *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwFlushBuffersFileEx, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINCDECL DbgPrint(char const *, ...) noexcept FAST_IO_WINCDECL_RENAME(DbgPrint, 4);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINCDECL DbgPrintEx(::std::uint_least32_t, ::std::uint_least32_t, char const *, ...) noexcept FAST_IO_WINCDECL_RENAME(DbgPrintEx, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL RtlCreateProcessParameters(::fast_io::win32::nt::rtl_user_process_parameters **, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *, void *, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlCreateProcessParameters, 40);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL RtlCreateProcessParametersEx(::fast_io::win32::nt::rtl_user_process_parameters **, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *, void *, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(RtlCreateProcessParametersEx, 44);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL RtlDestroyProcessParameters(::fast_io::win32::nt::rtl_user_process_parameters *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlDestroyProcessParameters, 4);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtCreateUserProcess(void *, void *, ::std::uint_least32_t, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::object_attributes *, ::std::uint_least32_t, ::std::uint_least32_t, ::fast_io::win32::nt::rtl_user_process_parameters *, ::fast_io::win32::nt::ps_create_info *, ::fast_io::win32::nt::ps_attribute_list *) noexcept FAST_IO_WINSTDCALL_RENAME(NtCreateUserProcess, 44);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwCreateUserProcess(void *, void *, ::std::uint_least32_t, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::object_attributes *, ::std::uint_least32_t, ::std::uint_least32_t, ::fast_io::win32::nt::rtl_user_process_parameters *, ::fast_io::win32::nt::ps_create_info *, ::fast_io::win32::nt::ps_attribute_list *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwCreateUserProcess, 44);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtMapViewOfSection(void *, void *, void **, ::std::size_t, ::std::size_t, ::fast_io::win32::nt::large_integer const *, ::std::size_t *, ::fast_io::win32::nt::section_inherit, ::std::uint_least32_t, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtMapViewOfSection, 40);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwMapViewOfSection(void *, void *, void **, ::std::size_t, ::std::size_t, ::fast_io::win32::nt::large_integer const *, ::std::size_t *, ::fast_io::win32::nt::section_inherit, ::std::uint_least32_t, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwMapViewOfSection, 40);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtUnmapViewOfSection(void *, void *) noexcept FAST_IO_WINSTDCALL_RENAME(NtUnmapViewOfSection, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwUnmapViewOfSection(void *, void *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwUnmapViewOfSection, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtReadVirtualMemory(void *, void *, void *, ::std::size_t, ::std::size_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtReadVirtualMemory, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwReadVirtualMemory(void *, void *, void *, ::std::size_t, ::std::size_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwReadVirtualMemory, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtWriteVirtualMemory(void *, void *, void *, ::std::size_t, ::std::size_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtWriteVirtualMemory, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwWriteVirtualMemory(void *, void *, void *, ::std::size_t, ::std::size_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwWriteVirtualMemory, 20);
FAST_IO_DLLIMPORT void FAST_IO_WINSTDCALL RtlAcquirePebLock() noexcept FAST_IO_WINSTDCALL_RENAME(RtlAcquirePebLock, 0);
FAST_IO_DLLIMPORT void FAST_IO_WINSTDCALL RtlReleasePebLock() noexcept FAST_IO_WINSTDCALL_RENAME(RtlReleasePebLock, 0);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtAllocateVirtualMemory(void *, void **, ::std::size_t, ::std::size_t *, ::std::uint_least32_t, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtAllocateVirtualMemory, 24);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwAllocateVirtualMemory(void *, void **, ::std::size_t, ::std::size_t *, ::std::uint_least32_t, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwAllocateVirtualMemory, 24);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtFreeVirtualMemory(void *, void **, ::std::size_t *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtFreeVirtualMemory, 16);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwFreeVirtualMemory(void *, void **, ::std::size_t *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwFreeVirtualMemory, 16);
FAST_IO_DLLIMPORT void FAST_IO_WINSTDCALL RtlInitUnicodeString(::fast_io::win32::nt::unicode_string *, char16_t *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlInitUnicodeString, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL CsrClientCallServer(void *, void *, ::std::uint_least32_t, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(CsrClientCallServer, 16);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtQuerySystemInformation(::fast_io::win32::nt::system_information_class, void *, ::std::uint_least32_t, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtQuerySystemInformation, 16);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwQuerySystemInformation(::fast_io::win32::nt::system_information_class, void *, ::std::uint_least32_t, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwQuerySystemInformation, 16);
FAST_IO_DLLIMPORT void FAST_IO_WINSTDCALL RtlAcquireSRWLockExclusive(void *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlAcquireSRWLockExclusive, 4);
FAST_IO_DLLIMPORT ::std::uint_least8_t FAST_IO_WINSTDCALL RtlTryAcquireSRWLockExclusive(void *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlTryAcquireSRWLockExclusive, 4);
FAST_IO_DLLIMPORT void FAST_IO_WINSTDCALL RtlReleaseSRWLockExclusive(void *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlReleaseSRWLockExclusive, 4);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtQueryVolumeInformationFile(void *__restrict, ::fast_io::win32::nt::io_status_block *__restrict, void *__restrict, ::std::uint_least32_t, ::fast_io::win32::nt::fs_information_class) noexcept FAST_IO_WINSTDCALL_RENAME(NtQueryVolumeInformationFile, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwQueryVolumeInformationFile(void *__restrict, ::fast_io::win32::nt::io_status_block *__restrict, void *__restrict, ::std::uint_least32_t, ::fast_io::win32::nt::fs_information_class) noexcept FAST_IO_WINSTDCALL_RENAME(ZwQueryVolumeInformationFile, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtFsControlFile(void *__restrict, void *__restrict, ::fast_io::win32::nt::pio_apc_routine *__restrict, void *, ::fast_io::win32::nt::io_status_block *, ::std::uint_least32_t, void *, ::std::uint_least32_t, void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtFsControlFile, 40);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwFsControlFile(void *__restrict, void *__restrict, ::fast_io::win32::nt::pio_apc_routine *__restrict, void *, ::fast_io::win32::nt::io_status_block *, ::std::uint_least32_t, void *, ::std::uint_least32_t, void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwFsControlFile, 40);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtCreateNamedPipeFile(void **__restrict, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *__restrict, ::fast_io::win32::nt::io_status_block *__restrict, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtCreateNamedPipeFile, 56);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwCreateNamedPipeFile(void **__restrict, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *__restrict, ::fast_io::win32::nt::io_status_block *__restrict, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::uint_least32_t, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwCreateNamedPipeFile, 56);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtQueryPerformanceCounter(::std::int_least64_t *, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtQueryPerformanceCounter, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwQueryPerformanceCounter(::std::int_least64_t *, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwQueryPerformanceCounter, 8);
FAST_IO_DLLIMPORT ::std::uint_least64_t FAST_IO_WINSTDCALL RtlGetSystemTimePrecise() noexcept FAST_IO_WINSTDCALL_RENAME(RtlGetSystemTimePrecise, 0);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtQueryInformationThread(void *__restrict, ::fast_io::win32::nt::thread_information_class, void *, ::std::uint_least32_t, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtQueryInformationThread, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwQueryInformationThread(void *__restrict, ::fast_io::win32::nt::thread_information_class, void *, ::std::uint_least32_t, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwQueryInformationThread, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL RtlAdjustPrivilege(::std::uint_least32_t, ::std::uint_least8_t, ::std::uint_least8_t, ::std::uint_least8_t *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlAdjustPrivilege, 16); // TODO can the first param be `::fast_io::win32::nt::privileges`?
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtCreateEvent(void **, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::event_type, ::std::uint_least8_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtCreateEvent, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwCreateEvent(void **, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::event_type, ::std::uint_least8_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwCreateEvent, 20);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtSetEvent(void *, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtSetEvent, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwSetEvent(void *, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwSetEvent, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtResetEvent(void *, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtResetEvent, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwResetEvent(void *, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwResetEvent, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtSetInformationObject(void *__restrict, ::fast_io::win32::nt::object_information_class, void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtSetInformationObject, 16);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwSetInformationObject(void *__restrict, ::fast_io::win32::nt::object_information_class, void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwSetInformationObject, 16);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtQueryAuxiliaryCounterFrequency(::std::uint_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtQueryAuxiliaryCounterFrequency, 4);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwQueryAuxiliaryCounterFrequency(::std::uint_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwQueryAuxiliaryCounterFrequency, 4);
FAST_IO_DLLIMPORT ::fast_io::win32::nt::rtl_path_type FAST_IO_WINSTDCALL RtlDetermineDosPathNameType_U(char16_t const *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlDetermineDosPathNameType_U, 4);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL RtlGetFullPathName_U(char16_t const *, ::std::uint_least32_t, char16_t *, char16_t **) noexcept FAST_IO_WINSTDCALL_RENAME(RtlGetFullPathName_U, 16);
FAST_IO_DLLIMPORT void *FAST_IO_WINSTDCALL AlpcGetMessageAttribute(::fast_io::win32::nt::alpc_message_attributes *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(AlpcGetMessageAttribute, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL AlpcInitializeMessageAttribute(::std::uint_least32_t, ::fast_io::win32::nt::alpc_message_attributes *, ::std::size_t, ::std::size_t *) noexcept FAST_IO_WINSTDCALL_RENAME(AlpcInitializeMessageAttribute, 16);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtAlpcCreatePort(void **, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::alpc_port_attributes *) noexcept FAST_IO_WINSTDCALL_RENAME(NtAlpcCreatePort, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwAlpcCreatePort(void **, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::alpc_port_attributes *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwAlpcCreatePort, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtAlpcConnectPort(void **, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::alpc_port_attributes *, ::std::uint_least32_t, void *, ::fast_io::win32::nt::port_message *, ::std::size_t *, ::fast_io::win32::nt::alpc_message_attributes *, ::fast_io::win32::nt::alpc_message_attributes *, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtAlpcConnectPort, 44);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwAlpcConnectPort(void **, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::alpc_port_attributes *, ::std::uint_least32_t, void *, ::fast_io::win32::nt::port_message *, ::std::size_t *, ::fast_io::win32::nt::alpc_message_attributes *, ::fast_io::win32::nt::alpc_message_attributes *, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwAlpcConnectPort, 44);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtAlpcSendWaitReceivePort(void *, ::std::uint_least32_t, ::fast_io::win32::nt::port_message *, ::fast_io::win32::nt::alpc_message_attributes *, ::fast_io::win32::nt::port_message *, ::std::size_t *, ::fast_io::win32::nt::alpc_message_attributes *, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtAlpcSendWaitReceivePort, 32);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwAlpcSendWaitReceivePort(void *, ::std::uint_least32_t, ::fast_io::win32::nt::port_message *, ::fast_io::win32::nt::alpc_message_attributes *, ::fast_io::win32::nt::port_message *, ::std::size_t *, ::fast_io::win32::nt::alpc_message_attributes *, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwAlpcSendWaitReceivePort, 32);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtAlpcAcceptConnectPort(void **, void *, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::alpc_port_attributes *, void *, ::fast_io::win32::nt::port_message *, ::fast_io::win32::nt::alpc_message_attributes *, ::std::uint_least8_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtAlpcAcceptConnectPort, 36);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwAlpcAcceptConnectPort(void **, void *, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::alpc_port_attributes *, void *, ::fast_io::win32::nt::port_message *, ::fast_io::win32::nt::alpc_message_attributes *, ::std::uint_least8_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwAlpcAcceptConnectPort, 36);
FAST_IO_DLLIMPORT ::std::size_t FAST_IO_WINSTDCALL AlpcGetHeaderSize(::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(AlpcGetHeaderSize, 4);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtAlpcImpersonateClientOfPort(void *, ::fast_io::win32::nt::port_message *, void *) noexcept FAST_IO_WINSTDCALL_RENAME(NtAlpcImpersonateClientOfPort, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwAlpcImpersonateClientOfPort(void *, ::fast_io::win32::nt::port_message *, void *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwAlpcImpersonateClientOfPort, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtAlpcImpersonateClientContainerOfPort(void *, ::fast_io::win32::nt::port_message *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtAlpcImpersonateClientContainerOfPort, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwAlpcImpersonateClientContainerOfPort(void *, ::fast_io::win32::nt::port_message *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwAlpcImpersonateClientContainerOfPort, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtAlpcDisconnectPort(void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtAlpcDisconnectPort, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwAlpcDisconnectPort(void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwAlpcDisconnectPort, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtAlpcCreatePortSection(void *, ::std::uint_least32_t, void *, ::std::size_t, void **, ::std::size_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtAlpcCreatePortSection, 24);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwAlpcCreatePortSection(void *, ::std::uint_least32_t, void *, ::std::size_t, void **, ::std::size_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwAlpcCreatePortSection, 24);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtAlpcCreateSectionView(void *, ::std::uint_least32_t, ::fast_io::win32::nt::alpc_data_view_attr *) noexcept FAST_IO_WINSTDCALL_RENAME(NtAlpcCreateSectionView, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwAlpcCreateSectionView(void *, ::std::uint_least32_t, ::fast_io::win32::nt::alpc_data_view_attr *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwAlpcCreateSectionView, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL AlpcMaxAllowedMessageLength() noexcept FAST_IO_WINSTDCALL_RENAME(AlpcMaxAllowedMessageLength, 0);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtAlpcQueryInformationMessage(void *, ::fast_io::win32::nt::port_message *, ::fast_io::win32::nt::alpc_message_information_class, void *, ::std::size_t, ::std::size_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtAlpcQueryInformationMessage, 24);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwAlpcQueryInformationMessage(void *, ::fast_io::win32::nt::port_message *, ::fast_io::win32::nt::alpc_message_information_class, void *, ::std::size_t, ::std::size_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwAlpcQueryInformationMessage, 24);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtAlpcCreateSecurityContext(void *, ::std::uint_least32_t, ::fast_io::win32::nt::alpc_security_attr *) noexcept FAST_IO_WINSTDCALL_RENAME(NtAlpcCreateSecurityContext, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwAlpcCreateSecurityContext(void *, ::std::uint_least32_t, ::fast_io::win32::nt::alpc_security_attr *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwAlpcCreateSecurityContext, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtAlpcOpenSenderThread(void **, void *, ::fast_io::win32::nt::port_message *, ::std::uint_least32_t, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *) noexcept FAST_IO_WINSTDCALL_RENAME(NtAlpcOpenSenderThread, 24);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwAlpcOpenSenderThread(void **, void *, ::fast_io::win32::nt::port_message *, ::std::uint_least32_t, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwAlpcOpenSenderThread, 24);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtTerminateProcess(void *, ::std::int_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtTerminateProcess, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwTerminateProcess(void *, ::std::int_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwTerminateProcess, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtDeviceIoControlFile(void *, void *, ::fast_io::win32::nt::pio_apc_routine *, void *, ::fast_io::win32::nt::io_status_block *, ::std::uint_least32_t, void *, ::std::uint_least32_t, void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtDeviceIoControlFile, 40);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwDeviceIoControlFile(void *, void *, ::fast_io::win32::nt::pio_apc_routine *, void *, ::fast_io::win32::nt::io_status_block *, ::std::uint_least32_t, void *, ::std::uint_least32_t, void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwDeviceIoControlFile, 40);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL RtlAcquirePrivilege(::fast_io::win32::nt::privileges *, ::std::uint_least32_t, ::std::uint_least32_t, void **) noexcept FAST_IO_WINSTDCALL_RENAME(RtlAcquirePrivilege, 16);
FAST_IO_DLLIMPORT void FAST_IO_WINSTDCALL RtlReleasePrivilege(void *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlReleasePrivilege, 4);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL RtlQueryEnvironmentVariable_U(void *, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlQueryEnvironmentVariable_U, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtSetInformationVirtualMemory(void *, ::fast_io::win32::nt::virtual_memory_information_class, ::std::size_t, ::fast_io::win32::nt::memory_range_entry *, void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtSetInformationVirtualMemory, 24);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwSetInformationVirtualMemory(void *, ::fast_io::win32::nt::virtual_memory_information_class, ::std::size_t, ::fast_io::win32::nt::memory_range_entry *, void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwSetInformationVirtualMemory, 24);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtDelayExecution(bool, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtDelayExecution, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwDelayExecution(bool, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwDelayExecution, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtSetTimerResolution(::std::uint_least32_t, bool, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtSetTimerResolution, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwSetTimerResolution(::std::uint_least32_t, bool, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwSetTimerResolution, 12);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtCreateTimer(void **, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::timer_type) noexcept FAST_IO_WINSTDCALL_RENAME(NtCreateTimer, 16);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwCreateTimer(void **, ::std::uint_least32_t, ::fast_io::win32::nt::object_attributes *, ::fast_io::win32::nt::timer_type) noexcept FAST_IO_WINSTDCALL_RENAME(ZwCreateTimer, 16);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtSetTimer(void *, ::std::uint_least64_t const *, ::fast_io::win32::nt::ptimer_apc_routine, void *, ::std::uint_least8_t, ::std::int_least32_t, ::std::uint_least8_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtSetTimer, 28);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwSetTimer(void *, ::std::uint_least64_t const *, ::fast_io::win32::nt::ptimer_apc_routine, void *, ::std::uint_least8_t, ::std::int_least32_t, ::std::uint_least8_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwSetTimer, 28);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtCancelTimer(void *, ::std::uint_least8_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtCancelTimer, 8);
FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwCancelTimer(void *, ::std::uint_least8_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwCancelTimer, 8);

} // namespace fast_io::win32::nt
